Data Type Mappings
Microsoft SQL Server to TDV Data Types
The following table shows the mapping from SQL Server data types to TDV data types.
|
Microsoft SQL Server Data Type |
TDV Data Type |
Notes |
|
BIGINT |
BIGINT |
|
|
BINARY |
BINARY |
|
|
BIT |
BIT |
|
|
CHAR |
CHAR |
|
|
DATE |
DATE |
SQL Server 2008 and 2012. |
|
DATETIME |
TIMESTAMP |
|
|
DATETIME2 |
TIMESTAMP |
SQL Server 2008 and 2012. |
|
DATETIME2(0) – |
TIMESTAMP |
SQL Server 2008 and 2012. |
|
DATETIMEOFFSET |
VARCHAR |
SQL Server 2008 and 2012. |
|
DATETIMEOFFSET(0) – |
VARCHAR |
SQL Server 2008 and 2012. |
|
DECIMAL |
DECIMAL |
|
|
FLOAT |
DOUBLE |
|
|
IMAGE |
BLOB |
|
|
INT |
INTEGER |
|
|
INT IDENTITY |
INTEGER |
|
|
MONEY |
DECIMAL |
|
|
NCHAR |
CHAR |
|
|
NTEXT |
CLOB |
|
|
NUMERIC |
NUMERIC |
|
|
NVARCHAR |
VARCHAR |
|
|
REAL |
FLOAT |
|
|
SMALLDATETIME |
TIMESTAMP |
|
|
SMALLINT |
SMALLINT |
|
|
SMALLMONEY |
DECIMAL |
|
|
SQL_VARIANT |
OTHER |
ODBC does not fully support this data type. |
|
TABLE |
OTHER |
|
|
TEXT |
CLOB |
|
|
TIME |
TIME |
SQL Server 2008 and 2012. |
|
TIME() – TIME(7) |
TIME |
SQL Server 2008 and 2012. |
|
TIMESTAMP |
VARBINARY |
|
|
TINYINT |
SMALLINT |
|
|
UNIQUEIDENTIFIER |
CHAR |
|
|
VARBINARY |
VARBINARY |
|
|
VARCHAR |
VARCHAR |
|
|
XML |
XML |
|